Vercel

Projects

Projects in v0 are one app that is shared between many chats.

Vercel Projects in v0 are one, cohesive app that many chats can contribute to. One project shares deployment, hosting, domains, and environment variables for the chats connected to it.

How chats connect to Projects

Each v0 chat is connected to a Project.

When creating a new chat for an existing Project, the chat will be connected to the project you choose.

If you create a new chat without a project, a new Project will be created.

Viewing your Projects

View your Projects from the Projects tab in your Library.

Project settings

Each project has its own settings that apply to all chats within it. Access these settings by clicking the settings icon in the chat sidebar.

Overview

The overview tab provides a high-level summary of your project. Here, you can see the project's name, its connection status with your Vercel account, and whether it's linked to a GitHub repository.

Integrations

Connect your project to third-party services to give your AI assistant access to external data and functionality. Available integrations include databases like Upstash for Redis and Neon for Serverless Postgres, backend services like Supabase, and AI model providers. This allows the AI to interact with these services directly, for example, to query a database or use a specific AI model for a task.

Environment variables

Securely store sensitive information like API keys, tokens, and other credentials. These variables are encrypted and made available to the AI within the project's scope, so you don't have to expose them directly in your prompts.

Learn more about how v0 and Vercel work together

Rules

The Rules section allows you to provide durable, project-level context to v0.

  • Instructions: Write detailed instructions, guidelines, or preferences for v0 to follow across all chats in the project. For example, you could specify "This project uses Next.js with the App Router and Tailwind CSS."

  • Sources: Upload files (like source code, design documents, or API specifications) that v0 can reference when generating responses. This ensures v0's output is tailored to your project's specific codebase and requirements.

Rules are different from Instructions—Rules are project-specific context and guidelines, while Instructions are account-level and can be used across any project.

Community

If you've built something you're proud of, you can opt-in to publish your project to the v0 Community. Once submitted and approved, it will be showcased in the gallery for other users to see and learn from.

For advanced configuration like custom domains and analytics, click View on Vercel to access the full Vercel Dashboard.

Multiple chats, same Project

You can connect multiple chats to the same Project. This is useful when working different parts of one Project, exploring different approaches to the same part of a Project, or working as a team.

When multiple chats share a Project, deploying from any of them updates the same production URL. The Project that a chat is linked to will be shown at the top of the chat.

Folders vs Projects

Use Folders to organize your chats into groups. Use Projects to control where your applications deploy.

FoldersProjects
Organizational tool for grouping chatsOne app shared between many chats, sharing a file system
No effect on deploymentsControls production URL
Purely organizationalIncludes domains, env vars, settings